package com.naive.imperative.selection;

import com.naive.imperative.editing.EditPane;
import com.naive.imperative.program.ChangeEvent;
import com.naive.imperative.program.OperationBlock;

/**
 * Selection is always confined to a single container.
 * Makes group manipulations so much simpler.
 */
public class Selection {
	private OperationBlock container;
	
	public boolean canDrag() {
		return false;
	}
	
	public boolean canDrop(OperationBlock c) {
		return false;
	}
	
	public void onEvent(ChangeEvent e) {
	}
	
	public void addSelectionListener(SelectionListener l) {
		
	}
	public void removeSelectionListener(SelectionListener l) {
		
	}
}
